#  *
# ***
#*****
# ***
#  *
#for i in range(1,3+1):
 #   for j in range(3-1,0,-1):
  #      print(" ",end="")
   # for k in range(1,2*3,2):
    #    print("*",end="")
    #print()
hang = 9
for i in range(1,2*((hang-1)//2+1),2):
    print(("*"*i).center(hang))
for i in range(2*((hang-1)//2)-1,0,-2):
    print(("*"*i).center(hang))

#打印九九个乘法表
for i in range(1,10):
    for j in range(1,i+1):
        print("%d*%d=%d" %(i,j,i*j),end=" ")
    print()



#打印水仙花数
for i in range(100,1000):
    a = i//100
    b = i//10%10
    c = i%10
    if a**3+b**3+c**3 == i:
        print(i)


#打印完全数
for i in range(1,100):
    sum = 0
    for j in range(1,i):
        if i%j == 0:
            sum += j
    if sum == i:
        print(i)


#打印质数
for i in range(1,100):
    for j in range(2,i):
        if i%j == 0:
            break
    else:
        print(i)


#打印斐波那契数列
a,b = 0,1
for i in range(50):
    print(b,end=" ")
    a,b = b,a+b
    print()